package com.ruoyi.basedata.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.basedata.domain.ConcentratorCommandLogs;

/**
 * 集中器指令日志Mapper接口
 * 
 * @author gdqt
 * @date 2024-03-13
 */
public interface ConcentratorCommandLogsMapper extends BaseMapper<ConcentratorCommandLogs>
{
    /**
     * 查询集中器指令日志
     * 
     * @param id 集中器指令日志主键
     * @return 集中器指令日志
     */
    public ConcentratorCommandLogs selectConcentratorCommandLogsById(Long id);

    /**
     * 查询集中器指令日志列表
     * 
     * @param concentratorCommandLogs 集中器指令日志
     * @return 集中器指令日志集合
     */
    public List<ConcentratorCommandLogs> selectConcentratorCommandLogsList(ConcentratorCommandLogs concentratorCommandLogs);

    /**
     * 新增集中器指令日志
     * 
     * @param concentratorCommandLogs 集中器指令日志
     * @return 结果
     */
    public int insertConcentratorCommandLogs(ConcentratorCommandLogs concentratorCommandLogs);

    /**
     * 修改集中器指令日志
     * 
     * @param concentratorCommandLogs 集中器指令日志
     * @return 结果
     */
    public int updateConcentratorCommandLogs(ConcentratorCommandLogs concentratorCommandLogs);

    /**
     * 删除集中器指令日志
     * 
     * @param id 集中器指令日志主键
     * @return 结果
     */
    public int deleteConcentratorCommandLogsById(Long id);

    /**
     * 批量删除集中器指令日志
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteConcentratorCommandLogsByIds(Long[] ids);
}
